package cn.tedu.net.collection.oopextends;
//本类是继承的入门案例
public class Test5_ExtendsDome {
    public static void main(String[] args) {
        Cat c = new Cat();//创建cat类进行测试
        c.eat();
        DingDang d = new DingDang();//创建DingDang类进行测试
        d.eat();
    }
}
/*
子类和父类是继承关系,用extends关键字来建立关系
Java只支持单继承,一个子类只能有一个父类,一个父类可以有多个子类
 */
//创建动物类Animal
class Animal{
    //定义一个父类的普通方法
    public void eat(){
        System.out.println("吃啥都行");
    }
}
//创建小猫类Cat
class Cat extends Animal{
int a =10;
private int b = 200;//父类的私有资源,子类不能继承
}
/*
子类继承了父类的功能之后相当于把父类的功能进行了复制
继承具有传递性
继承是 is a 的关系 要求子类必须是父类的一种继承结构,依赖性非常强
 */
//创建DingDang类继承Cat
class DingDang extends Cat{

}